package com.ctvit.sjk.knowledge.app.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ctvit.sjk.knowledge.app.pojo.domain.TabApp;
import com.ctvit.sjk.knowledge.app.pojo.dto.AppCreateDTO;
import com.ctvit.sjk.knowledge.app.pojo.dto.AppUpdateDTO;
import com.ctvit.sjk.knowledge.app.pojo.vo.AppGetVO;

import java.util.List;

/**
 * 应用Service接口
 *
 * @author heyingcheng
 * @date 2025/3/22
 */
public interface ITabAppService extends IService<TabApp> {

    AppGetVO create(AppCreateDTO dto, String userId);

    AppGetVO update(String appId, AppUpdateDTO dto, String userId);

    List<AppGetVO> listByDatasetId(String datasetId);

}
